// ————————————————————————————————————
//* ——— CUSTOM
// ————————————————————————————————————

//* ——— color ——————————————————
//

// #region color

$theme-colors: (
    'primary': #5e72e4,
    'secondary': #f7fafc,
    'error': #f5365c,
    'danger': #f5365c,
    'info': #11cdef,
    'success': #2dce89,
    'warning': #fb6340,
);

// #endregion

// ————————————————————————————————————
//* ——— Vuetify
// ————————————————————————————————————

//* ——— preset Photography ——————————————————
//

// #region preset Photography

$font-size-root: 16px;
$body-font-family: "Open Sans", sans-serif;
$heading-font-family: $body-font-family;
$headings: (
    'h1': (
        'size': 1.625rem,
        'weight': 600,
        'line-height': 1.5,
        'letter-spacing': normal,
    ),
    'h2': (
        'size': 1.25rem,
        'weight': 600,
        'line-height': 1.5,
        'letter-spacing': normal,
    ),
    'h3': (
        'size': 1.0625rem,
        'weight': 600,
        'line-height': 1.5,
        'letter-spacing': normal,
    ),
    'h4': (
        'size': 0.9375rem,
        'weight': 600,
        'line-height': 1.5,
        'letter-spacing': normal,
    ),
    'h5': (
        'size': 0.8125rem,
        'weight': 600,
        'line-height': 1.5,
        'letter-spacing': normal,
    ),
    'h6': (
        'size': 0.625rem,
        'weight': 600,
        'line-height': 1.5,
        'letter-spacing': normal,
    )
);

// #endregion

//* ——— preset Border ——————————————————
//

// #region preset Border

$border-radius-root: 5px;

// #endregion

//* ——— Preset List Item ——————————————————
//

// #region Preset List Item

$list-item-action-icon-margin: 8px;

// #endregion

//* ——— Button Preset ——————————————————
//

// #region Button Preset

$btn-active-opacity: 0;
$btn-hover-opacity: 0;
$btn-sizes: (
    'x-small': 28,
    'small': 36,
    'default': 43,
    'large': 51,
    'x-large': 60
);

// #endregion

//* ——— Breadcrumb Preset ——————————————————
//

// #region Breadcrumb Preset

$breadcrumbs-item-font-size: 15px;

// #endregion

//* ——— Form Preset ——————————————————
//

// #region Form Preset

$input-font-size: 14px;
$text-field-filled-full-width-outlined-slot-min-height: 34px;
$text-field-outlined-fieldset-border: 1px solid currentColor;
$text-field-solo-control-min-height: $text-field-filled-full-width-outlined-slot-min-height;

// #endregion
